From d0e91ec0887ad0ed49768c00f1f9bdf472dcfa2e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 30 Oct 2015 00:31:02 -0400 Subject: [PATCH] Adwaita: Adapt to the button changes The updates here cover the various button variants. --- gtk/theme/Adwaita/_common.scss | 9 +- gtk/theme/Adwaita/gtk-contained-dark.css | 313 ++++++++-------- gtk/theme/Adwaita/gtk-contained.css | 457 ++++++++++++----------- 3 files changed, 399 insertions(+), 380 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index fde7be849b..1474c5edeb 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -718,6 +718,7 @@ button { } /* menu buttons */ +modelbutton.flat, .menuitem.button.flat { @extend %undecorated_button; outline-offset: -1px; @@ -2076,7 +2077,7 @@ switch { (':checked:active', '-checked-active'), (':backdrop:checked', '-checked-backdrop'), (':backdrop:checked:insensitive', '-checked-backdrop-insensitive') { - .#{$w}#{$s} { + #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"), url("assets/#{$a}#{$as}#{$asset_suffix}@2.png")); icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop @@ -2086,8 +2087,8 @@ switch { // the borders of the light variant versions of checks and radios are // too similar in luminosity to the selected background color, hence // we need special casing. - .view.#{$w}#{$s}:selected, - .list-row:selected .#{$w}#{$s} { + .view #{$w}#{$s}:selected, + .list-row:selected #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"), url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png")); } @@ -2134,7 +2135,7 @@ switch { } } -GtkCheckButton.text-button, GtkRadioButton.text-button { +checkbutton.text-button, radiobutton.text-button { // this is for a nice focus on check and radios text padding: 1px 2px 4px; outline-offset: 0; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 3de9b7c4ef..9a3c8fb191 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1152,7 +1152,10 @@ button, .header-bar button.titlebutton, border-radius: 3px; border-style: solid; } -.menuitem.button.flat, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, button:link, .header-bar button.titlebutton:link, +modelbutton.flat, +.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, .header-bar button.titlebutton:link, .titlebar button.titlebutton:link, button:visited, .header-bar button.titlebutton:visited, .titlebar button.titlebutton:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link:backdrop, button:visited:backdrop, .menu button, .menu .header-bar button.titlebutton, .header-bar .menu button.titlebutton, .menu .titlebar button.titlebutton, @@ -1187,8 +1190,10 @@ notebook tab .titlebar button.titlebutton, icon-shadow: none; } /* menu buttons */ +modelbutton.flat, .menuitem.button.flat { outline-offset: -1px; } + modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4b5150; } @@ -2525,148 +2530,148 @@ switch { /************************* * Check and Radio items * *************************/ -.check { +check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check button.flat, .check .sidebar-button.button, .check .header-bar button.titlebutton, .header-bar .check button.titlebutton, - .check .titlebar button.titlebutton, - .titlebar .check button.titlebutton { + check button.flat, check .sidebar-button.button, check .header-bar button.titlebutton, .header-bar check button.titlebutton, + check .titlebar button.titlebutton, + .titlebar check button.titlebutton { icon-shadow: none; } -.check:hover { +check:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:hover button.flat, .check:hover .sidebar-button.button, .check:hover .header-bar button.titlebutton, .header-bar .check:hover button.titlebutton, - .check:hover .titlebar button.titlebutton, - .titlebar .check:hover button.titlebutton { + check:hover button.flat, check:hover .sidebar-button.button, check:hover .header-bar button.titlebutton, .header-bar check:hover button.titlebutton, + check:hover .titlebar button.titlebutton, + .titlebar check:hover button.titlebutton { icon-shadow: none; } -.check:active { +check:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:active button.flat, .check:active .sidebar-button.button, .check:active .header-bar button.titlebutton, .header-bar .check:active button.titlebutton, - .check:active .titlebar button.titlebutton, - .titlebar .check:active button.titlebutton { + check:active button.flat, check:active .sidebar-button.button, check:active .header-bar button.titlebutton, .header-bar check:active button.titlebutton, + check:active .titlebar button.titlebutton, + .titlebar check:active button.titlebutton { icon-shadow: none; } -.check:insensitive { +check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:insensitive button.flat, .check:insensitive .sidebar-button.button, .check:insensitive .header-bar button.titlebutton, .header-bar .check:insensitive button.titlebutton, - .check:insensitive .titlebar button.titlebutton, - .titlebar .check:insensitive button.titlebutton { + check:insensitive button.flat, check:insensitive .sidebar-button.button, check:insensitive .header-bar button.titlebutton, .header-bar check:insensitive button.titlebutton, + check:insensitive .titlebar button.titlebutton, + .titlebar check:insensitive button.titlebutton { icon-shadow: none; } -.check:backdrop { +check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); icon-shadow: none; } - .check:backdrop button.flat, .check:backdrop .sidebar-button.button, .check:backdrop .header-bar button.titlebutton, .header-bar .check:backdrop button.titlebutton, - .check:backdrop .titlebar button.titlebutton, - .titlebar .check:backdrop button.titlebutton { + check:backdrop button.flat, check:backdrop .sidebar-button.button, check:backdrop .header-bar button.titlebutton, .header-bar check:backdrop button.titlebutton, + check:backdrop .titlebar button.titlebutton, + .titlebar check:backdrop button.titlebutton { icon-shadow: none; } -.check:backdrop:insensitive { +check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } - .check:backdrop:insensitive button.flat, .check:backdrop:insensitive .sidebar-button.button, .check:backdrop:insensitive .header-bar button.titlebutton, .header-bar .check:backdrop:insensitive button.titlebutton, - .check:backdrop:insensitive .titlebar button.titlebutton, - .titlebar .check:backdrop:insensitive button.titlebutton { + check:backdrop:insensitive button.flat, check:backdrop:insensitive .sidebar-button.button, check:backdrop:insensitive .header-bar button.titlebutton, .header-bar check:backdrop:insensitive button.titlebutton, + check:backdrop:insensitive .titlebar button.titlebutton, + .titlebar check:backdrop:insensitive button.titlebutton { icon-shadow: none; } -.check:inconsistent { +check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent button.flat, .check:inconsistent .sidebar-button.button, .check:inconsistent .header-bar button.titlebutton, .header-bar .check:inconsistent button.titlebutton, - .check:inconsistent .titlebar button.titlebutton, - .titlebar .check:inconsistent button.titlebutton { + check:inconsistent button.flat, check:inconsistent .sidebar-button.button, check:inconsistent .header-bar button.titlebutton, .header-bar check:inconsistent button.titlebutton, + check:inconsistent .titlebar button.titlebutton, + .titlebar check:inconsistent button.titlebutton { icon-shadow: none; } -.check:inconsistent:hover { +check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent:hover button.flat, .check:inconsistent:hover .sidebar-button.button, .check:inconsistent:hover .header-bar button.titlebutton, .header-bar .check:inconsistent:hover button.titlebutton, - .check:inconsistent:hover .titlebar button.titlebutton, - .titlebar .check:inconsistent:hover button.titlebutton { + check:inconsistent:hover button.flat, check:inconsistent:hover .sidebar-button.button, check:inconsistent:hover .header-bar button.titlebutton, .header-bar check:inconsistent:hover button.titlebutton, + check:inconsistent:hover .titlebar button.titlebutton, + .titlebar check:inconsistent:hover button.titlebutton { icon-shadow: none; } -.check:inconsistent:selected { +check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent:selected button.flat, .check:inconsistent:selected .sidebar-button.button, .check:inconsistent:selected .header-bar button.titlebutton, .header-bar .check:inconsistent:selected button.titlebutton, - .check:inconsistent:selected .titlebar button.titlebutton, - .titlebar .check:inconsistent:selected button.titlebutton { + check:inconsistent:selected button.flat, check:inconsistent:selected .sidebar-button.button, check:inconsistent:selected .header-bar button.titlebutton, .header-bar check:inconsistent:selected button.titlebutton, + check:inconsistent:selected .titlebar button.titlebutton, + .titlebar check:inconsistent:selected button.titlebutton { icon-shadow: none; } -.check:inconsistent:backdrop { +check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); icon-shadow: none; } - .check:inconsistent:backdrop button.flat, .check:inconsistent:backdrop .sidebar-button.button, .check:inconsistent:backdrop .header-bar button.titlebutton, .header-bar .check:inconsistent:backdrop button.titlebutton, - .check:inconsistent:backdrop .titlebar button.titlebutton, - .titlebar .check:inconsistent:backdrop button.titlebutton { + check:inconsistent:backdrop button.flat, check:inconsistent:backdrop .sidebar-button.button, check:inconsistent:backdrop .header-bar button.titlebutton, .header-bar check:inconsistent:backdrop button.titlebutton, + check:inconsistent:backdrop .titlebar button.titlebutton, + .titlebar check:inconsistent:backdrop button.titlebutton { icon-shadow: none; } -.check:inconsistent:insensitive { +check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent:insensitive button.flat, .check:inconsistent:insensitive .sidebar-button.button, .check:inconsistent:insensitive .header-bar button.titlebutton, .header-bar .check:inconsistent:insensitive button.titlebutton, - .check:inconsistent:insensitive .titlebar button.titlebutton, - .titlebar .check:inconsistent:insensitive button.titlebutton { + check:inconsistent:insensitive button.flat, check:inconsistent:insensitive .sidebar-button.button, check:inconsistent:insensitive .header-bar button.titlebutton, .header-bar check:inconsistent:insensitive button.titlebutton, + check:inconsistent:insensitive .titlebar button.titlebutton, + .titlebar check:inconsistent:insensitive button.titlebutton { icon-shadow: none; } -.check:inconsistent:insensitive:backdrop { +check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); icon-shadow: none; } - .check:inconsistent:insensitive:backdrop button.flat, .check:inconsistent:insensitive:backdrop .sidebar-button.button, .check:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar .check:inconsistent:insensitive:backdrop button.titlebutton, - .check:inconsistent:insensitive:backdrop .titlebar button.titlebutton, - .titlebar .check:inconsistent:insensitive:backdrop button.titlebutton { + check:inconsistent:insensitive:backdrop button.flat, check:inconsistent:insensitive:backdrop .sidebar-button.button, check:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar check:inconsistent:insensitive:backdrop button.titlebutton, + check:inconsistent:insensitive:backdrop .titlebar button.titlebutton, + .titlebar check:inconsistent:insensitive:backdrop button.titlebutton { icon-shadow: none; } -.check:checked { +check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked button.flat, .check:checked .sidebar-button.button, .check:checked .header-bar button.titlebutton, .header-bar .check:checked button.titlebutton, - .check:checked .titlebar button.titlebutton, - .titlebar .check:checked button.titlebutton { + check:checked button.flat, check:checked .sidebar-button.button, check:checked .header-bar button.titlebutton, .header-bar check:checked button.titlebutton, + check:checked .titlebar button.titlebutton, + .titlebar check:checked button.titlebutton { icon-shadow: none; } -.check:checked:insensitive { +check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked:insensitive button.flat, .check:checked:insensitive .sidebar-button.button, .check:checked:insensitive .header-bar button.titlebutton, .header-bar .check:checked:insensitive button.titlebutton, - .check:checked:insensitive .titlebar button.titlebutton, - .titlebar .check:checked:insensitive button.titlebutton { + check:checked:insensitive button.flat, check:checked:insensitive .sidebar-button.button, check:checked:insensitive .header-bar button.titlebutton, .header-bar check:checked:insensitive button.titlebutton, + check:checked:insensitive .titlebar button.titlebutton, + .titlebar check:checked:insensitive button.titlebutton { icon-shadow: none; } -.check:checked:hover { +check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked:hover button.flat, .check:checked:hover .sidebar-button.button, .check:checked:hover .header-bar button.titlebutton, .header-bar .check:checked:hover button.titlebutton, - .check:checked:hover .titlebar button.titlebutton, - .titlebar .check:checked:hover button.titlebutton { + check:checked:hover button.flat, check:checked:hover .sidebar-button.button, check:checked:hover .header-bar button.titlebutton, .header-bar check:checked:hover button.titlebutton, + check:checked:hover .titlebar button.titlebutton, + .titlebar check:checked:hover button.titlebutton { icon-shadow: none; } -.check:checked:active { +check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked:active button.flat, .check:checked:active .sidebar-button.button, .check:checked:active .header-bar button.titlebutton, .header-bar .check:checked:active button.titlebutton, - .check:checked:active .titlebar button.titlebutton, - .titlebar .check:checked:active button.titlebutton { + check:checked:active button.flat, check:checked:active .sidebar-button.button, check:checked:active .header-bar button.titlebutton, .header-bar check:checked:active button.titlebutton, + check:checked:active .titlebar button.titlebutton, + .titlebar check:checked:active button.titlebutton { icon-shadow: none; } -.check:backdrop:checked { +check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); icon-shadow: none; } - .check:backdrop:checked button.flat, .check:backdrop:checked .sidebar-button.button, .check:backdrop:checked .header-bar button.titlebutton, .header-bar .check:backdrop:checked button.titlebutton, - .check:backdrop:checked .titlebar button.titlebutton, - .titlebar .check:backdrop:checked button.titlebutton { + check:backdrop:checked button.flat, check:backdrop:checked .sidebar-button.button, check:backdrop:checked .header-bar button.titlebutton, .header-bar check:backdrop:checked button.titlebutton, + check:backdrop:checked .titlebar button.titlebutton, + .titlebar check:backdrop:checked button.titlebutton { icon-shadow: none; } -.check:backdrop:checked:insensitive { +check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } - .check:backdrop:checked:insensitive button.flat, .check:backdrop:checked:insensitive .sidebar-button.button, .check:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar .check:backdrop:checked:insensitive button.titlebutton, - .check:backdrop:checked:insensitive .titlebar button.titlebutton, - .titlebar .check:backdrop:checked:insensitive button.titlebutton { + check:backdrop:checked:insensitive button.flat, check:backdrop:checked:insensitive .sidebar-button.button, check:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar check:backdrop:checked:insensitive button.titlebutton, + check:backdrop:checked:insensitive .titlebar button.titlebutton, + .titlebar check:backdrop:checked:insensitive button.titlebutton { icon-shadow: none; } .menu .menuitem.check { @@ -2682,148 +2687,148 @@ switch { .menu .menuitem.check:insensitive { color: #676b6b; } -.radio { +radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio button.flat, .radio .sidebar-button.button, .radio .header-bar button.titlebutton, .header-bar .radio button.titlebutton, - .radio .titlebar button.titlebutton, - .titlebar .radio button.titlebutton { + radio button.flat, radio .sidebar-button.button, radio .header-bar button.titlebutton, .header-bar radio button.titlebutton, + radio .titlebar button.titlebutton, + .titlebar radio button.titlebutton { icon-shadow: none; } -.radio:hover { +radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:hover button.flat, .radio:hover .sidebar-button.button, .radio:hover .header-bar button.titlebutton, .header-bar .radio:hover button.titlebutton, - .radio:hover .titlebar button.titlebutton, - .titlebar .radio:hover button.titlebutton { + radio:hover button.flat, radio:hover .sidebar-button.button, radio:hover .header-bar button.titlebutton, .header-bar radio:hover button.titlebutton, + radio:hover .titlebar button.titlebutton, + .titlebar radio:hover button.titlebutton { icon-shadow: none; } -.radio:active { +radio:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:active button.flat, .radio:active .sidebar-button.button, .radio:active .header-bar button.titlebutton, .header-bar .radio:active button.titlebutton, - .radio:active .titlebar button.titlebutton, - .titlebar .radio:active button.titlebutton { + radio:active button.flat, radio:active .sidebar-button.button, radio:active .header-bar button.titlebutton, .header-bar radio:active button.titlebutton, + radio:active .titlebar button.titlebutton, + .titlebar radio:active button.titlebutton { icon-shadow: none; } -.radio:insensitive { +radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:insensitive button.flat, .radio:insensitive .sidebar-button.button, .radio:insensitive .header-bar button.titlebutton, .header-bar .radio:insensitive button.titlebutton, - .radio:insensitive .titlebar button.titlebutton, - .titlebar .radio:insensitive button.titlebutton { + radio:insensitive button.flat, radio:insensitive .sidebar-button.button, radio:insensitive .header-bar button.titlebutton, .header-bar radio:insensitive button.titlebutton, + radio:insensitive .titlebar button.titlebutton, + .titlebar radio:insensitive button.titlebutton { icon-shadow: none; } -.radio:backdrop { +radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); icon-shadow: none; } - .radio:backdrop button.flat, .radio:backdrop .sidebar-button.button, .radio:backdrop .header-bar button.titlebutton, .header-bar .radio:backdrop button.titlebutton, - .radio:backdrop .titlebar button.titlebutton, - .titlebar .radio:backdrop button.titlebutton { + radio:backdrop button.flat, radio:backdrop .sidebar-button.button, radio:backdrop .header-bar button.titlebutton, .header-bar radio:backdrop button.titlebutton, + radio:backdrop .titlebar button.titlebutton, + .titlebar radio:backdrop button.titlebutton { icon-shadow: none; } -.radio:backdrop:insensitive { +radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } - .radio:backdrop:insensitive button.flat, .radio:backdrop:insensitive .sidebar-button.button, .radio:backdrop:insensitive .header-bar button.titlebutton, .header-bar .radio:backdrop:insensitive button.titlebutton, - .radio:backdrop:insensitive .titlebar button.titlebutton, - .titlebar .radio:backdrop:insensitive button.titlebutton { + radio:backdrop:insensitive button.flat, radio:backdrop:insensitive .sidebar-button.button, radio:backdrop:insensitive .header-bar button.titlebutton, .header-bar radio:backdrop:insensitive button.titlebutton, + radio:backdrop:insensitive .titlebar button.titlebutton, + .titlebar radio:backdrop:insensitive button.titlebutton { icon-shadow: none; } -.radio:inconsistent { +radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent button.flat, .radio:inconsistent .sidebar-button.button, .radio:inconsistent .header-bar button.titlebutton, .header-bar .radio:inconsistent button.titlebutton, - .radio:inconsistent .titlebar button.titlebutton, - .titlebar .radio:inconsistent button.titlebutton { + radio:inconsistent button.flat, radio:inconsistent .sidebar-button.button, radio:inconsistent .header-bar button.titlebutton, .header-bar radio:inconsistent button.titlebutton, + radio:inconsistent .titlebar button.titlebutton, + .titlebar radio:inconsistent button.titlebutton { icon-shadow: none; } -.radio:inconsistent:hover { +radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent:hover button.flat, .radio:inconsistent:hover .sidebar-button.button, .radio:inconsistent:hover .header-bar button.titlebutton, .header-bar .radio:inconsistent:hover button.titlebutton, - .radio:inconsistent:hover .titlebar button.titlebutton, - .titlebar .radio:inconsistent:hover button.titlebutton { + radio:inconsistent:hover button.flat, radio:inconsistent:hover .sidebar-button.button, radio:inconsistent:hover .header-bar button.titlebutton, .header-bar radio:inconsistent:hover button.titlebutton, + radio:inconsistent:hover .titlebar button.titlebutton, + .titlebar radio:inconsistent:hover button.titlebutton { icon-shadow: none; } -.radio:inconsistent:selected { +radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent:selected button.flat, .radio:inconsistent:selected .sidebar-button.button, .radio:inconsistent:selected .header-bar button.titlebutton, .header-bar .radio:inconsistent:selected button.titlebutton, - .radio:inconsistent:selected .titlebar button.titlebutton, - .titlebar .radio:inconsistent:selected button.titlebutton { + radio:inconsistent:selected button.flat, radio:inconsistent:selected .sidebar-button.button, radio:inconsistent:selected .header-bar button.titlebutton, .header-bar radio:inconsistent:selected button.titlebutton, + radio:inconsistent:selected .titlebar button.titlebutton, + .titlebar radio:inconsistent:selected button.titlebutton { icon-shadow: none; } -.radio:inconsistent:backdrop { +radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); icon-shadow: none; } - .radio:inconsistent:backdrop button.flat, .radio:inconsistent:backdrop .sidebar-button.button, .radio:inconsistent:backdrop .header-bar button.titlebutton, .header-bar .radio:inconsistent:backdrop button.titlebutton, - .radio:inconsistent:backdrop .titlebar button.titlebutton, - .titlebar .radio:inconsistent:backdrop button.titlebutton { + radio:inconsistent:backdrop button.flat, radio:inconsistent:backdrop .sidebar-button.button, radio:inconsistent:backdrop .header-bar button.titlebutton, .header-bar radio:inconsistent:backdrop button.titlebutton, + radio:inconsistent:backdrop .titlebar button.titlebutton, + .titlebar radio:inconsistent:backdrop button.titlebutton { icon-shadow: none; } -.radio:inconsistent:insensitive { +radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent:insensitive button.flat, .radio:inconsistent:insensitive .sidebar-button.button, .radio:inconsistent:insensitive .header-bar button.titlebutton, .header-bar .radio:inconsistent:insensitive button.titlebutton, - .radio:inconsistent:insensitive .titlebar button.titlebutton, - .titlebar .radio:inconsistent:insensitive button.titlebutton { + radio:inconsistent:insensitive button.flat, radio:inconsistent:insensitive .sidebar-button.button, radio:inconsistent:insensitive .header-bar button.titlebutton, .header-bar radio:inconsistent:insensitive button.titlebutton, + radio:inconsistent:insensitive .titlebar button.titlebutton, + .titlebar radio:inconsistent:insensitive button.titlebutton { icon-shadow: none; } -.radio:inconsistent:insensitive:backdrop { +radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); icon-shadow: none; } - .radio:inconsistent:insensitive:backdrop button.flat, .radio:inconsistent:insensitive:backdrop .sidebar-button.button, .radio:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar .radio:inconsistent:insensitive:backdrop button.titlebutton, - .radio:inconsistent:insensitive:backdrop .titlebar button.titlebutton, - .titlebar .radio:inconsistent:insensitive:backdrop button.titlebutton { + radio:inconsistent:insensitive:backdrop button.flat, radio:inconsistent:insensitive:backdrop .sidebar-button.button, radio:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar radio:inconsistent:insensitive:backdrop button.titlebutton, + radio:inconsistent:insensitive:backdrop .titlebar button.titlebutton, + .titlebar radio:inconsistent:insensitive:backdrop button.titlebutton { icon-shadow: none; } -.radio:checked { +radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked button.flat, .radio:checked .sidebar-button.button, .radio:checked .header-bar button.titlebutton, .header-bar .radio:checked button.titlebutton, - .radio:checked .titlebar button.titlebutton, - .titlebar .radio:checked button.titlebutton { + radio:checked button.flat, radio:checked .sidebar-button.button, radio:checked .header-bar button.titlebutton, .header-bar radio:checked button.titlebutton, + radio:checked .titlebar button.titlebutton, + .titlebar radio:checked button.titlebutton { icon-shadow: none; } -.radio:checked:insensitive { +radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked:insensitive button.flat, .radio:checked:insensitive .sidebar-button.button, .radio:checked:insensitive .header-bar button.titlebutton, .header-bar .radio:checked:insensitive button.titlebutton, - .radio:checked:insensitive .titlebar button.titlebutton, - .titlebar .radio:checked:insensitive button.titlebutton { + radio:checked:insensitive button.flat, radio:checked:insensitive .sidebar-button.button, radio:checked:insensitive .header-bar button.titlebutton, .header-bar radio:checked:insensitive button.titlebutton, + radio:checked:insensitive .titlebar button.titlebutton, + .titlebar radio:checked:insensitive button.titlebutton { icon-shadow: none; } -.radio:checked:hover { +radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked:hover button.flat, .radio:checked:hover .sidebar-button.button, .radio:checked:hover .header-bar button.titlebutton, .header-bar .radio:checked:hover button.titlebutton, - .radio:checked:hover .titlebar button.titlebutton, - .titlebar .radio:checked:hover button.titlebutton { + radio:checked:hover button.flat, radio:checked:hover .sidebar-button.button, radio:checked:hover .header-bar button.titlebutton, .header-bar radio:checked:hover button.titlebutton, + radio:checked:hover .titlebar button.titlebutton, + .titlebar radio:checked:hover button.titlebutton { icon-shadow: none; } -.radio:checked:active { +radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked:active button.flat, .radio:checked:active .sidebar-button.button, .radio:checked:active .header-bar button.titlebutton, .header-bar .radio:checked:active button.titlebutton, - .radio:checked:active .titlebar button.titlebutton, - .titlebar .radio:checked:active button.titlebutton { + radio:checked:active button.flat, radio:checked:active .sidebar-button.button, radio:checked:active .header-bar button.titlebutton, .header-bar radio:checked:active button.titlebutton, + radio:checked:active .titlebar button.titlebutton, + .titlebar radio:checked:active button.titlebutton { icon-shadow: none; } -.radio:backdrop:checked { +radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); icon-shadow: none; } - .radio:backdrop:checked button.flat, .radio:backdrop:checked .sidebar-button.button, .radio:backdrop:checked .header-bar button.titlebutton, .header-bar .radio:backdrop:checked button.titlebutton, - .radio:backdrop:checked .titlebar button.titlebutton, - .titlebar .radio:backdrop:checked button.titlebutton { + radio:backdrop:checked button.flat, radio:backdrop:checked .sidebar-button.button, radio:backdrop:checked .header-bar button.titlebutton, .header-bar radio:backdrop:checked button.titlebutton, + radio:backdrop:checked .titlebar button.titlebutton, + .titlebar radio:backdrop:checked button.titlebutton { icon-shadow: none; } -.radio:backdrop:checked:insensitive { +radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } - .radio:backdrop:checked:insensitive button.flat, .radio:backdrop:checked:insensitive .sidebar-button.button, .radio:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar .radio:backdrop:checked:insensitive button.titlebutton, - .radio:backdrop:checked:insensitive .titlebar button.titlebutton, - .titlebar .radio:backdrop:checked:insensitive button.titlebutton { + radio:backdrop:checked:insensitive button.flat, radio:backdrop:checked:insensitive .sidebar-button.button, radio:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar radio:backdrop:checked:insensitive button.titlebutton, + radio:backdrop:checked:insensitive .titlebar button.titlebutton, + .titlebar radio:backdrop:checked:insensitive button.titlebutton { icon-shadow: none; } .menu .menuitem.radio { @@ -2887,12 +2892,12 @@ switch { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); background-color: transparent; } -GtkCheckButton.text-button, GtkRadioButton.text-button { +checkbutton.text-button, radiobutton.text-button { padding: 1px 2px 4px; outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + checkbutton.text-button:insensitive, checkbutton.text-button:insensitive:active, checkbutton.text-button:insensitive:inconsistent, radiobutton.text-button:insensitive, radiobutton.text-button:insensitive:active, radiobutton.text-button:insensitive:inconsistent { color: #949796; } - GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { + checkbutton.text-button:insensitive:backdrop, checkbutton.text-button:insensitive:active:backdrop, checkbutton.text-button:insensitive:inconsistent:backdrop, radiobutton.text-button:insensitive:backdrop, radiobutton.text-button:insensitive:active:backdrop, radiobutton.text-button:insensitive:inconsistent:backdrop { color: #5d6767; } /************ @@ -4370,14 +4375,18 @@ decoration { .titlebar.selection-mode button.titlebutton:backdrop { icon-shadow: none; } -.view:selected, calendar:selected, label:selected, label:selected:focus, label:selected:hover, .grid-child:selected, entry:selected, entry:selected:focus, spinbutton:selected, spinbutton:selected:focus, .menuitem.button.flat:selected, .list-row:selected, .sidebar:selected { +.view:selected, calendar:selected, label:selected, label:selected:focus, label:selected:hover, .grid-child:selected, entry:selected, entry:selected:focus, spinbutton:selected, spinbutton:selected:focus, modelbutton.flat:selected, +.menuitem.button.flat:selected, .list-row:selected, .sidebar:selected { background-color: #215d9c; color: #ffffff; } - .view:insensitive:selected, calendar:insensitive:selected, label:insensitive:selected, .grid-child:insensitive:selected, entry:insensitive:selected, spinbutton:insensitive:selected, .menuitem.button.flat:insensitive:selected, .list-row:insensitive:selected, .sidebar:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label { + .view:insensitive:selected, calendar:insensitive:selected, label:insensitive:selected, .grid-child:insensitive:selected, entry:insensitive:selected, spinbutton:insensitive:selected, modelbutton.flat:insensitive:selected, + .menuitem.button.flat:insensitive:selected, .list-row:insensitive:selected, .sidebar:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label { color: #90aece; } - .view:backdrop:selected, calendar:backdrop:selected, label:backdrop:selected, .grid-child:backdrop:selected, entry:backdrop:selected, spinbutton:backdrop:selected, .menuitem.button.flat:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected { + .view:backdrop:selected, calendar:backdrop:selected, label:backdrop:selected, .grid-child:backdrop:selected, entry:backdrop:selected, spinbutton:backdrop:selected, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected { color: #ffffff; } - .view:backdrop:insensitive:selected, calendar:backdrop:insensitive:selected, label:backdrop:insensitive:selected, .grid-child:backdrop:insensitive:selected, entry:backdrop:insensitive:selected, spinbutton:backdrop:insensitive:selected, .menuitem.button.flat:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected, .sidebar:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label:backdrop, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive label { + .view:backdrop:insensitive:selected, calendar:backdrop:insensitive:selected, label:backdrop:insensitive:selected, .grid-child:backdrop:insensitive:selected, entry:backdrop:insensitive:selected, spinbutton:backdrop:insensitive:selected, modelbutton.flat:backdrop:insensitive:selected, + .menuitem.button.flat:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected, .sidebar:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label:backdrop, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive label { color: #648eba; } .monospace { diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 573a6d1f78..71190efc5a 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1152,7 +1152,10 @@ button, .header-bar button.titlebutton, border-radius: 3px; border-style: solid; } -.menuitem.button.flat, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, button:link, .header-bar button.titlebutton:link, +modelbutton.flat, +.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, .header-bar button.titlebutton:link, .titlebar button.titlebutton:link, button:visited, .header-bar button.titlebutton:visited, .titlebar button.titlebutton:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link:backdrop, button:visited:backdrop, .menu button, .menu .header-bar button.titlebutton, .header-bar .menu button.titlebutton, .menu .titlebar button.titlebutton, @@ -1187,8 +1190,10 @@ notebook tab .titlebar button.titlebutton, icon-shadow: none; } /* menu buttons */ +modelbutton.flat, .menuitem.button.flat { outline-offset: -1px; } + modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #dadbdb; } @@ -2543,220 +2548,220 @@ switch { /************************* * Check and Radio items * *************************/ -.check { +check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); icon-shadow: 0 1px 0 white; } - .check button.flat, .check .sidebar-button.button, .check .header-bar button.titlebutton, .header-bar .check button.titlebutton, - .check .titlebar button.titlebutton, - .titlebar .check button.titlebutton { + check button.flat, check .sidebar-button.button, check .header-bar button.titlebutton, .header-bar check button.titlebutton, + check .titlebar button.titlebutton, + .titlebar check button.titlebutton { icon-shadow: none; } -.view.check:selected, calendar.check:selected, -.list-row:selected .check { +.view check:selected, +.list-row:selected check { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); } -.check:hover { +check:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); icon-shadow: 0 1px 0 white; } - .check:hover button.flat, .check:hover .sidebar-button.button, .check:hover .header-bar button.titlebutton, .header-bar .check:hover button.titlebutton, - .check:hover .titlebar button.titlebutton, - .titlebar .check:hover button.titlebutton { + check:hover button.flat, check:hover .sidebar-button.button, check:hover .header-bar button.titlebutton, .header-bar check:hover button.titlebutton, + check:hover .titlebar button.titlebutton, + .titlebar check:hover button.titlebutton { icon-shadow: none; } -.view.check:hover:selected, calendar.check:hover:selected, -.list-row:selected .check:hover { +.view check:hover:selected, +.list-row:selected check:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); } -.check:active { +check:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); icon-shadow: 0 1px 0 white; } - .check:active button.flat, .check:active .sidebar-button.button, .check:active .header-bar button.titlebutton, .header-bar .check:active button.titlebutton, - .check:active .titlebar button.titlebutton, - .titlebar .check:active button.titlebutton { + check:active button.flat, check:active .sidebar-button.button, check:active .header-bar button.titlebutton, .header-bar check:active button.titlebutton, + check:active .titlebar button.titlebutton, + .titlebar check:active button.titlebutton { icon-shadow: none; } -.view.check:active:selected, calendar.check:active:selected, -.list-row:selected .check:active { +.view check:active:selected, +.list-row:selected check:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); } -.check:insensitive { +check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } - .check:insensitive button.flat, .check:insensitive .sidebar-button.button, .check:insensitive .header-bar button.titlebutton, .header-bar .check:insensitive button.titlebutton, - .check:insensitive .titlebar button.titlebutton, - .titlebar .check:insensitive button.titlebutton { + check:insensitive button.flat, check:insensitive .sidebar-button.button, check:insensitive .header-bar button.titlebutton, .header-bar check:insensitive button.titlebutton, + check:insensitive .titlebar button.titlebutton, + .titlebar check:insensitive button.titlebutton { icon-shadow: none; } -.view.check:insensitive:selected, calendar.check:insensitive:selected, -.list-row:selected .check:insensitive { +.view check:insensitive:selected, +.list-row:selected check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); } -.check:backdrop { +check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); icon-shadow: none; } - .check:backdrop button.flat, .check:backdrop .sidebar-button.button, .check:backdrop .header-bar button.titlebutton, .header-bar .check:backdrop button.titlebutton, - .check:backdrop .titlebar button.titlebutton, - .titlebar .check:backdrop button.titlebutton { + check:backdrop button.flat, check:backdrop .sidebar-button.button, check:backdrop .header-bar button.titlebutton, .header-bar check:backdrop button.titlebutton, + check:backdrop .titlebar button.titlebutton, + .titlebar check:backdrop button.titlebutton { icon-shadow: none; } -.view.check:backdrop:selected, calendar.check:backdrop:selected, -.list-row:selected .check:backdrop { +.view check:backdrop:selected, +.list-row:selected check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); } -.check:backdrop:insensitive { +check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); icon-shadow: none; } - .check:backdrop:insensitive button.flat, .check:backdrop:insensitive .sidebar-button.button, .check:backdrop:insensitive .header-bar button.titlebutton, .header-bar .check:backdrop:insensitive button.titlebutton, - .check:backdrop:insensitive .titlebar button.titlebutton, - .titlebar .check:backdrop:insensitive button.titlebutton { + check:backdrop:insensitive button.flat, check:backdrop:insensitive .sidebar-button.button, check:backdrop:insensitive .header-bar button.titlebutton, .header-bar check:backdrop:insensitive button.titlebutton, + check:backdrop:insensitive .titlebar button.titlebutton, + .titlebar check:backdrop:insensitive button.titlebutton { icon-shadow: none; } -.view.check:backdrop:insensitive:selected, calendar.check:backdrop:insensitive:selected, -.list-row:selected .check:backdrop:insensitive { +.view check:backdrop:insensitive:selected, +.list-row:selected check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); } -.check:inconsistent { +check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); icon-shadow: 0 1px 0 white; } - .check:inconsistent button.flat, .check:inconsistent .sidebar-button.button, .check:inconsistent .header-bar button.titlebutton, .header-bar .check:inconsistent button.titlebutton, - .check:inconsistent .titlebar button.titlebutton, - .titlebar .check:inconsistent button.titlebutton { + check:inconsistent button.flat, check:inconsistent .sidebar-button.button, check:inconsistent .header-bar button.titlebutton, .header-bar check:inconsistent button.titlebutton, + check:inconsistent .titlebar button.titlebutton, + .titlebar check:inconsistent button.titlebutton { icon-shadow: none; } -.view.check:inconsistent:selected, calendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.view check:inconsistent:selected, +.list-row:selected check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); } -.check:inconsistent:hover { +check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); icon-shadow: 0 1px 0 white; } - .check:inconsistent:hover button.flat, .check:inconsistent:hover .sidebar-button.button, .check:inconsistent:hover .header-bar button.titlebutton, .header-bar .check:inconsistent:hover button.titlebutton, - .check:inconsistent:hover .titlebar button.titlebutton, - .titlebar .check:inconsistent:hover button.titlebutton { + check:inconsistent:hover button.flat, check:inconsistent:hover .sidebar-button.button, check:inconsistent:hover .header-bar button.titlebutton, .header-bar check:inconsistent:hover button.titlebutton, + check:inconsistent:hover .titlebar button.titlebutton, + .titlebar check:inconsistent:hover button.titlebutton { icon-shadow: none; } -.view.check:inconsistent:hover:selected, calendar.check:inconsistent:hover:selected, -.list-row:selected .check:inconsistent:hover { +.view check:inconsistent:hover:selected, +.list-row:selected check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); } -.check:inconsistent:selected { +check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); icon-shadow: 0 1px 0 white; } - .check:inconsistent:selected button.flat, .check:inconsistent:selected .sidebar-button.button, .check:inconsistent:selected .header-bar button.titlebutton, .header-bar .check:inconsistent:selected button.titlebutton, - .check:inconsistent:selected .titlebar button.titlebutton, - .titlebar .check:inconsistent:selected button.titlebutton { + check:inconsistent:selected button.flat, check:inconsistent:selected .sidebar-button.button, check:inconsistent:selected .header-bar button.titlebutton, .header-bar check:inconsistent:selected button.titlebutton, + check:inconsistent:selected .titlebar button.titlebutton, + .titlebar check:inconsistent:selected button.titlebutton { icon-shadow: none; } -.view.check:inconsistent:selected:selected, calendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent:selected { +.view check:inconsistent:selected:selected, +.list-row:selected check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); } -.check:inconsistent:backdrop { +check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); icon-shadow: none; } - .check:inconsistent:backdrop button.flat, .check:inconsistent:backdrop .sidebar-button.button, .check:inconsistent:backdrop .header-bar button.titlebutton, .header-bar .check:inconsistent:backdrop button.titlebutton, - .check:inconsistent:backdrop .titlebar button.titlebutton, - .titlebar .check:inconsistent:backdrop button.titlebutton { + check:inconsistent:backdrop button.flat, check:inconsistent:backdrop .sidebar-button.button, check:inconsistent:backdrop .header-bar button.titlebutton, .header-bar check:inconsistent:backdrop button.titlebutton, + check:inconsistent:backdrop .titlebar button.titlebutton, + .titlebar check:inconsistent:backdrop button.titlebutton { icon-shadow: none; } -.view.check:inconsistent:backdrop:selected, calendar.check:inconsistent:backdrop:selected, -.list-row:selected .check:inconsistent:backdrop { +.view check:inconsistent:backdrop:selected, +.list-row:selected check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); } -.check:inconsistent:insensitive { +check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); icon-shadow: 0 1px 0 white; } - .check:inconsistent:insensitive button.flat, .check:inconsistent:insensitive .sidebar-button.button, .check:inconsistent:insensitive .header-bar button.titlebutton, .header-bar .check:inconsistent:insensitive button.titlebutton, - .check:inconsistent:insensitive .titlebar button.titlebutton, - .titlebar .check:inconsistent:insensitive button.titlebutton { + check:inconsistent:insensitive button.flat, check:inconsistent:insensitive .sidebar-button.button, check:inconsistent:insensitive .header-bar button.titlebutton, .header-bar check:inconsistent:insensitive button.titlebutton, + check:inconsistent:insensitive .titlebar button.titlebutton, + .titlebar check:inconsistent:insensitive button.titlebutton { icon-shadow: none; } -.view.check:inconsistent:insensitive:selected, calendar.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.view check:inconsistent:insensitive:selected, +.list-row:selected check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); } -.check:inconsistent:insensitive:backdrop { +check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); icon-shadow: none; } - .check:inconsistent:insensitive:backdrop button.flat, .check:inconsistent:insensitive:backdrop .sidebar-button.button, .check:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar .check:inconsistent:insensitive:backdrop button.titlebutton, - .check:inconsistent:insensitive:backdrop .titlebar button.titlebutton, - .titlebar .check:inconsistent:insensitive:backdrop button.titlebutton { + check:inconsistent:insensitive:backdrop button.flat, check:inconsistent:insensitive:backdrop .sidebar-button.button, check:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar check:inconsistent:insensitive:backdrop button.titlebutton, + check:inconsistent:insensitive:backdrop .titlebar button.titlebutton, + .titlebar check:inconsistent:insensitive:backdrop button.titlebutton { icon-shadow: none; } -.view.check:inconsistent:insensitive:backdrop:selected, calendar.check:inconsistent:insensitive:backdrop:selected, -.list-row:selected .check:inconsistent:insensitive:backdrop { +.view check:inconsistent:insensitive:backdrop:selected, +.list-row:selected check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); } -.check:checked { +check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); icon-shadow: 0 1px 0 white; } - .check:checked button.flat, .check:checked .sidebar-button.button, .check:checked .header-bar button.titlebutton, .header-bar .check:checked button.titlebutton, - .check:checked .titlebar button.titlebutton, - .titlebar .check:checked button.titlebutton { + check:checked button.flat, check:checked .sidebar-button.button, check:checked .header-bar button.titlebutton, .header-bar check:checked button.titlebutton, + check:checked .titlebar button.titlebutton, + .titlebar check:checked button.titlebutton { icon-shadow: none; } -.view.check:checked:selected, calendar.check:checked:selected, -.list-row:selected .check:checked { +.view check:checked:selected, +.list-row:selected check:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); } -.check:checked:insensitive { +check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } - .check:checked:insensitive button.flat, .check:checked:insensitive .sidebar-button.button, .check:checked:insensitive .header-bar button.titlebutton, .header-bar .check:checked:insensitive button.titlebutton, - .check:checked:insensitive .titlebar button.titlebutton, - .titlebar .check:checked:insensitive button.titlebutton { + check:checked:insensitive button.flat, check:checked:insensitive .sidebar-button.button, check:checked:insensitive .header-bar button.titlebutton, .header-bar check:checked:insensitive button.titlebutton, + check:checked:insensitive .titlebar button.titlebutton, + .titlebar check:checked:insensitive button.titlebutton { icon-shadow: none; } -.view.check:checked:insensitive:selected, calendar.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.view check:checked:insensitive:selected, +.list-row:selected check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); } -.check:checked:hover { +check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); icon-shadow: 0 1px 0 white; } - .check:checked:hover button.flat, .check:checked:hover .sidebar-button.button, .check:checked:hover .header-bar button.titlebutton, .header-bar .check:checked:hover button.titlebutton, - .check:checked:hover .titlebar button.titlebutton, - .titlebar .check:checked:hover button.titlebutton { + check:checked:hover button.flat, check:checked:hover .sidebar-button.button, check:checked:hover .header-bar button.titlebutton, .header-bar check:checked:hover button.titlebutton, + check:checked:hover .titlebar button.titlebutton, + .titlebar check:checked:hover button.titlebutton { icon-shadow: none; } -.view.check:checked:hover:selected, calendar.check:checked:hover:selected, -.list-row:selected .check:checked:hover { +.view check:checked:hover:selected, +.list-row:selected check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); } -.check:checked:active { +check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); icon-shadow: 0 1px 0 white; } - .check:checked:active button.flat, .check:checked:active .sidebar-button.button, .check:checked:active .header-bar button.titlebutton, .header-bar .check:checked:active button.titlebutton, - .check:checked:active .titlebar button.titlebutton, - .titlebar .check:checked:active button.titlebutton { + check:checked:active button.flat, check:checked:active .sidebar-button.button, check:checked:active .header-bar button.titlebutton, .header-bar check:checked:active button.titlebutton, + check:checked:active .titlebar button.titlebutton, + .titlebar check:checked:active button.titlebutton { icon-shadow: none; } -.view.check:checked:active:selected, calendar.check:checked:active:selected, -.list-row:selected .check:checked:active { +.view check:checked:active:selected, +.list-row:selected check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); } -.check:backdrop:checked { +check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); icon-shadow: none; } - .check:backdrop:checked button.flat, .check:backdrop:checked .sidebar-button.button, .check:backdrop:checked .header-bar button.titlebutton, .header-bar .check:backdrop:checked button.titlebutton, - .check:backdrop:checked .titlebar button.titlebutton, - .titlebar .check:backdrop:checked button.titlebutton { + check:backdrop:checked button.flat, check:backdrop:checked .sidebar-button.button, check:backdrop:checked .header-bar button.titlebutton, .header-bar check:backdrop:checked button.titlebutton, + check:backdrop:checked .titlebar button.titlebutton, + .titlebar check:backdrop:checked button.titlebutton { icon-shadow: none; } -.view.check:backdrop:checked:selected, calendar.check:backdrop:checked:selected, -.list-row:selected .check:backdrop:checked { +.view check:backdrop:checked:selected, +.list-row:selected check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); } -.check:backdrop:checked:insensitive { +check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); icon-shadow: none; } - .check:backdrop:checked:insensitive button.flat, .check:backdrop:checked:insensitive .sidebar-button.button, .check:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar .check:backdrop:checked:insensitive button.titlebutton, - .check:backdrop:checked:insensitive .titlebar button.titlebutton, - .titlebar .check:backdrop:checked:insensitive button.titlebutton { + check:backdrop:checked:insensitive button.flat, check:backdrop:checked:insensitive .sidebar-button.button, check:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar check:backdrop:checked:insensitive button.titlebutton, + check:backdrop:checked:insensitive .titlebar button.titlebutton, + .titlebar check:backdrop:checked:insensitive button.titlebutton { icon-shadow: none; } -.view.check:backdrop:checked:insensitive:selected, calendar.check:backdrop:checked:insensitive:selected, -.list-row:selected .check:backdrop:checked:insensitive { +.view check:backdrop:checked:insensitive:selected, +.list-row:selected check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); } .menu .menuitem.check { @@ -2772,220 +2777,220 @@ switch { .menu .menuitem.check:insensitive { color: #bebfc0; } -.radio { +radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); icon-shadow: 0 1px 0 white; } - .radio button.flat, .radio .sidebar-button.button, .radio .header-bar button.titlebutton, .header-bar .radio button.titlebutton, - .radio .titlebar button.titlebutton, - .titlebar .radio button.titlebutton { + radio button.flat, radio .sidebar-button.button, radio .header-bar button.titlebutton, .header-bar radio button.titlebutton, + radio .titlebar button.titlebutton, + .titlebar radio button.titlebutton { icon-shadow: none; } -.view.radio:selected, calendar.radio:selected, -.list-row:selected .radio { +.view radio:selected, +.list-row:selected radio { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); } -.radio:hover { +radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); icon-shadow: 0 1px 0 white; } - .radio:hover button.flat, .radio:hover .sidebar-button.button, .radio:hover .header-bar button.titlebutton, .header-bar .radio:hover button.titlebutton, - .radio:hover .titlebar button.titlebutton, - .titlebar .radio:hover button.titlebutton { + radio:hover button.flat, radio:hover .sidebar-button.button, radio:hover .header-bar button.titlebutton, .header-bar radio:hover button.titlebutton, + radio:hover .titlebar button.titlebutton, + .titlebar radio:hover button.titlebutton { icon-shadow: none; } -.view.radio:hover:selected, calendar.radio:hover:selected, -.list-row:selected .radio:hover { +.view radio:hover:selected, +.list-row:selected radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); } -.radio:active { +radio:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); icon-shadow: 0 1px 0 white; } - .radio:active button.flat, .radio:active .sidebar-button.button, .radio:active .header-bar button.titlebutton, .header-bar .radio:active button.titlebutton, - .radio:active .titlebar button.titlebutton, - .titlebar .radio:active button.titlebutton { + radio:active button.flat, radio:active .sidebar-button.button, radio:active .header-bar button.titlebutton, .header-bar radio:active button.titlebutton, + radio:active .titlebar button.titlebutton, + .titlebar radio:active button.titlebutton { icon-shadow: none; } -.view.radio:active:selected, calendar.radio:active:selected, -.list-row:selected .radio:active { +.view radio:active:selected, +.list-row:selected radio:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); } -.radio:insensitive { +radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } - .radio:insensitive button.flat, .radio:insensitive .sidebar-button.button, .radio:insensitive .header-bar button.titlebutton, .header-bar .radio:insensitive button.titlebutton, - .radio:insensitive .titlebar button.titlebutton, - .titlebar .radio:insensitive button.titlebutton { + radio:insensitive button.flat, radio:insensitive .sidebar-button.button, radio:insensitive .header-bar button.titlebutton, .header-bar radio:insensitive button.titlebutton, + radio:insensitive .titlebar button.titlebutton, + .titlebar radio:insensitive button.titlebutton { icon-shadow: none; } -.view.radio:insensitive:selected, calendar.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.view radio:insensitive:selected, +.list-row:selected radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); } -.radio:backdrop { +radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); icon-shadow: none; } - .radio:backdrop button.flat, .radio:backdrop .sidebar-button.button, .radio:backdrop .header-bar button.titlebutton, .header-bar .radio:backdrop button.titlebutton, - .radio:backdrop .titlebar button.titlebutton, - .titlebar .radio:backdrop button.titlebutton { + radio:backdrop button.flat, radio:backdrop .sidebar-button.button, radio:backdrop .header-bar button.titlebutton, .header-bar radio:backdrop button.titlebutton, + radio:backdrop .titlebar button.titlebutton, + .titlebar radio:backdrop button.titlebutton { icon-shadow: none; } -.view.radio:backdrop:selected, calendar.radio:backdrop:selected, -.list-row:selected .radio:backdrop { +.view radio:backdrop:selected, +.list-row:selected radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); } -.radio:backdrop:insensitive { +radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); icon-shadow: none; } - .radio:backdrop:insensitive button.flat, .radio:backdrop:insensitive .sidebar-button.button, .radio:backdrop:insensitive .header-bar button.titlebutton, .header-bar .radio:backdrop:insensitive button.titlebutton, - .radio:backdrop:insensitive .titlebar button.titlebutton, - .titlebar .radio:backdrop:insensitive button.titlebutton { + radio:backdrop:insensitive button.flat, radio:backdrop:insensitive .sidebar-button.button, radio:backdrop:insensitive .header-bar button.titlebutton, .header-bar radio:backdrop:insensitive button.titlebutton, + radio:backdrop:insensitive .titlebar button.titlebutton, + .titlebar radio:backdrop:insensitive button.titlebutton { icon-shadow: none; } -.view.radio:backdrop:insensitive:selected, calendar.radio:backdrop:insensitive:selected, -.list-row:selected .radio:backdrop:insensitive { +.view radio:backdrop:insensitive:selected, +.list-row:selected radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); } -.radio:inconsistent { +radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); icon-shadow: 0 1px 0 white; } - .radio:inconsistent button.flat, .radio:inconsistent .sidebar-button.button, .radio:inconsistent .header-bar button.titlebutton, .header-bar .radio:inconsistent button.titlebutton, - .radio:inconsistent .titlebar button.titlebutton, - .titlebar .radio:inconsistent button.titlebutton { + radio:inconsistent button.flat, radio:inconsistent .sidebar-button.button, radio:inconsistent .header-bar button.titlebutton, .header-bar radio:inconsistent button.titlebutton, + radio:inconsistent .titlebar button.titlebutton, + .titlebar radio:inconsistent button.titlebutton { icon-shadow: none; } -.view.radio:inconsistent:selected, calendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.view radio:inconsistent:selected, +.list-row:selected radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); } -.radio:inconsistent:hover { +radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); icon-shadow: 0 1px 0 white; } - .radio:inconsistent:hover button.flat, .radio:inconsistent:hover .sidebar-button.button, .radio:inconsistent:hover .header-bar button.titlebutton, .header-bar .radio:inconsistent:hover button.titlebutton, - .radio:inconsistent:hover .titlebar button.titlebutton, - .titlebar .radio:inconsistent:hover button.titlebutton { + radio:inconsistent:hover button.flat, radio:inconsistent:hover .sidebar-button.button, radio:inconsistent:hover .header-bar button.titlebutton, .header-bar radio:inconsistent:hover button.titlebutton, + radio:inconsistent:hover .titlebar button.titlebutton, + .titlebar radio:inconsistent:hover button.titlebutton { icon-shadow: none; } -.view.radio:inconsistent:hover:selected, calendar.radio:inconsistent:hover:selected, -.list-row:selected .radio:inconsistent:hover { +.view radio:inconsistent:hover:selected, +.list-row:selected radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); } -.radio:inconsistent:selected { +radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); icon-shadow: 0 1px 0 white; } - .radio:inconsistent:selected button.flat, .radio:inconsistent:selected .sidebar-button.button, .radio:inconsistent:selected .header-bar button.titlebutton, .header-bar .radio:inconsistent:selected button.titlebutton, - .radio:inconsistent:selected .titlebar button.titlebutton, - .titlebar .radio:inconsistent:selected button.titlebutton { + radio:inconsistent:selected button.flat, radio:inconsistent:selected .sidebar-button.button, radio:inconsistent:selected .header-bar button.titlebutton, .header-bar radio:inconsistent:selected button.titlebutton, + radio:inconsistent:selected .titlebar button.titlebutton, + .titlebar radio:inconsistent:selected button.titlebutton { icon-shadow: none; } -.view.radio:inconsistent:selected:selected, calendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent:selected { +.view radio:inconsistent:selected:selected, +.list-row:selected radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); } -.radio:inconsistent:backdrop { +radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); icon-shadow: none; } - .radio:inconsistent:backdrop button.flat, .radio:inconsistent:backdrop .sidebar-button.button, .radio:inconsistent:backdrop .header-bar button.titlebutton, .header-bar .radio:inconsistent:backdrop button.titlebutton, - .radio:inconsistent:backdrop .titlebar button.titlebutton, - .titlebar .radio:inconsistent:backdrop button.titlebutton { + radio:inconsistent:backdrop button.flat, radio:inconsistent:backdrop .sidebar-button.button, radio:inconsistent:backdrop .header-bar button.titlebutton, .header-bar radio:inconsistent:backdrop button.titlebutton, + radio:inconsistent:backdrop .titlebar button.titlebutton, + .titlebar radio:inconsistent:backdrop button.titlebutton { icon-shadow: none; } -.view.radio:inconsistent:backdrop:selected, calendar.radio:inconsistent:backdrop:selected, -.list-row:selected .radio:inconsistent:backdrop { +.view radio:inconsistent:backdrop:selected, +.list-row:selected radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); } -.radio:inconsistent:insensitive { +radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); icon-shadow: 0 1px 0 white; } - .radio:inconsistent:insensitive button.flat, .radio:inconsistent:insensitive .sidebar-button.button, .radio:inconsistent:insensitive .header-bar button.titlebutton, .header-bar .radio:inconsistent:insensitive button.titlebutton, - .radio:inconsistent:insensitive .titlebar button.titlebutton, - .titlebar .radio:inconsistent:insensitive button.titlebutton { + radio:inconsistent:insensitive button.flat, radio:inconsistent:insensitive .sidebar-button.button, radio:inconsistent:insensitive .header-bar button.titlebutton, .header-bar radio:inconsistent:insensitive button.titlebutton, + radio:inconsistent:insensitive .titlebar button.titlebutton, + .titlebar radio:inconsistent:insensitive button.titlebutton { icon-shadow: none; } -.view.radio:inconsistent:insensitive:selected, calendar.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.view radio:inconsistent:insensitive:selected, +.list-row:selected radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); } -.radio:inconsistent:insensitive:backdrop { +radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); icon-shadow: none; } - .radio:inconsistent:insensitive:backdrop button.flat, .radio:inconsistent:insensitive:backdrop .sidebar-button.button, .radio:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar .radio:inconsistent:insensitive:backdrop button.titlebutton, - .radio:inconsistent:insensitive:backdrop .titlebar button.titlebutton, - .titlebar .radio:inconsistent:insensitive:backdrop button.titlebutton { + radio:inconsistent:insensitive:backdrop button.flat, radio:inconsistent:insensitive:backdrop .sidebar-button.button, radio:inconsistent:insensitive:backdrop .header-bar button.titlebutton, .header-bar radio:inconsistent:insensitive:backdrop button.titlebutton, + radio:inconsistent:insensitive:backdrop .titlebar button.titlebutton, + .titlebar radio:inconsistent:insensitive:backdrop button.titlebutton { icon-shadow: none; } -.view.radio:inconsistent:insensitive:backdrop:selected, calendar.radio:inconsistent:insensitive:backdrop:selected, -.list-row:selected .radio:inconsistent:insensitive:backdrop { +.view radio:inconsistent:insensitive:backdrop:selected, +.list-row:selected radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); } -.radio:checked { +radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); icon-shadow: 0 1px 0 white; } - .radio:checked button.flat, .radio:checked .sidebar-button.button, .radio:checked .header-bar button.titlebutton, .header-bar .radio:checked button.titlebutton, - .radio:checked .titlebar button.titlebutton, - .titlebar .radio:checked button.titlebutton { + radio:checked button.flat, radio:checked .sidebar-button.button, radio:checked .header-bar button.titlebutton, .header-bar radio:checked button.titlebutton, + radio:checked .titlebar button.titlebutton, + .titlebar radio:checked button.titlebutton { icon-shadow: none; } -.view.radio:checked:selected, calendar.radio:checked:selected, -.list-row:selected .radio:checked { +.view radio:checked:selected, +.list-row:selected radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); } -.radio:checked:insensitive { +radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } - .radio:checked:insensitive button.flat, .radio:checked:insensitive .sidebar-button.button, .radio:checked:insensitive .header-bar button.titlebutton, .header-bar .radio:checked:insensitive button.titlebutton, - .radio:checked:insensitive .titlebar button.titlebutton, - .titlebar .radio:checked:insensitive button.titlebutton { + radio:checked:insensitive button.flat, radio:checked:insensitive .sidebar-button.button, radio:checked:insensitive .header-bar button.titlebutton, .header-bar radio:checked:insensitive button.titlebutton, + radio:checked:insensitive .titlebar button.titlebutton, + .titlebar radio:checked:insensitive button.titlebutton { icon-shadow: none; } -.view.radio:checked:insensitive:selected, calendar.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.view radio:checked:insensitive:selected, +.list-row:selected radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); } -.radio:checked:hover { +radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); icon-shadow: 0 1px 0 white; } - .radio:checked:hover button.flat, .radio:checked:hover .sidebar-button.button, .radio:checked:hover .header-bar button.titlebutton, .header-bar .radio:checked:hover button.titlebutton, - .radio:checked:hover .titlebar button.titlebutton, - .titlebar .radio:checked:hover button.titlebutton { + radio:checked:hover button.flat, radio:checked:hover .sidebar-button.button, radio:checked:hover .header-bar button.titlebutton, .header-bar radio:checked:hover button.titlebutton, + radio:checked:hover .titlebar button.titlebutton, + .titlebar radio:checked:hover button.titlebutton { icon-shadow: none; } -.view.radio:checked:hover:selected, calendar.radio:checked:hover:selected, -.list-row:selected .radio:checked:hover { +.view radio:checked:hover:selected, +.list-row:selected radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); } -.radio:checked:active { +radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); icon-shadow: 0 1px 0 white; } - .radio:checked:active button.flat, .radio:checked:active .sidebar-button.button, .radio:checked:active .header-bar button.titlebutton, .header-bar .radio:checked:active button.titlebutton, - .radio:checked:active .titlebar button.titlebutton, - .titlebar .radio:checked:active button.titlebutton { + radio:checked:active button.flat, radio:checked:active .sidebar-button.button, radio:checked:active .header-bar button.titlebutton, .header-bar radio:checked:active button.titlebutton, + radio:checked:active .titlebar button.titlebutton, + .titlebar radio:checked:active button.titlebutton { icon-shadow: none; } -.view.radio:checked:active:selected, calendar.radio:checked:active:selected, -.list-row:selected .radio:checked:active { +.view radio:checked:active:selected, +.list-row:selected radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); } -.radio:backdrop:checked { +radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); icon-shadow: none; } - .radio:backdrop:checked button.flat, .radio:backdrop:checked .sidebar-button.button, .radio:backdrop:checked .header-bar button.titlebutton, .header-bar .radio:backdrop:checked button.titlebutton, - .radio:backdrop:checked .titlebar button.titlebutton, - .titlebar .radio:backdrop:checked button.titlebutton { + radio:backdrop:checked button.flat, radio:backdrop:checked .sidebar-button.button, radio:backdrop:checked .header-bar button.titlebutton, .header-bar radio:backdrop:checked button.titlebutton, + radio:backdrop:checked .titlebar button.titlebutton, + .titlebar radio:backdrop:checked button.titlebutton { icon-shadow: none; } -.view.radio:backdrop:checked:selected, calendar.radio:backdrop:checked:selected, -.list-row:selected .radio:backdrop:checked { +.view radio:backdrop:checked:selected, +.list-row:selected radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); } -.radio:backdrop:checked:insensitive { +radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); icon-shadow: none; } - .radio:backdrop:checked:insensitive button.flat, .radio:backdrop:checked:insensitive .sidebar-button.button, .radio:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar .radio:backdrop:checked:insensitive button.titlebutton, - .radio:backdrop:checked:insensitive .titlebar button.titlebutton, - .titlebar .radio:backdrop:checked:insensitive button.titlebutton { + radio:backdrop:checked:insensitive button.flat, radio:backdrop:checked:insensitive .sidebar-button.button, radio:backdrop:checked:insensitive .header-bar button.titlebutton, .header-bar radio:backdrop:checked:insensitive button.titlebutton, + radio:backdrop:checked:insensitive .titlebar button.titlebutton, + .titlebar radio:backdrop:checked:insensitive button.titlebutton { icon-shadow: none; } -.view.radio:backdrop:checked:insensitive:selected, calendar.radio:backdrop:checked:insensitive:selected, -.list-row:selected .radio:backdrop:checked:insensitive { +.view radio:backdrop:checked:insensitive:selected, +.list-row:selected radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); } .menu .menuitem.radio { @@ -3049,12 +3054,12 @@ switch { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); background-color: transparent; } -GtkCheckButton.text-button, GtkRadioButton.text-button { +checkbutton.text-button, radiobutton.text-button { padding: 1px 2px 4px; outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { + checkbutton.text-button:insensitive, checkbutton.text-button:insensitive:active, checkbutton.text-button:insensitive:inconsistent, radiobutton.text-button:insensitive, radiobutton.text-button:insensitive:active, radiobutton.text-button:insensitive:inconsistent { color: #8e9192; } - GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { + checkbutton.text-button:insensitive:backdrop, checkbutton.text-button:insensitive:active:backdrop, checkbutton.text-button:insensitive:inconsistent:backdrop, radiobutton.text-button:insensitive:backdrop, radiobutton.text-button:insensitive:active:backdrop, radiobutton.text-button:insensitive:inconsistent:backdrop { color: #c7c7c7; } /************ @@ -4542,15 +4547,19 @@ decoration { .titlebar.selection-mode button.titlebutton:backdrop { icon-shadow: none; } -.view:selected, calendar:selected, label:selected, label:selected:focus, label:selected:hover, .grid-child:selected, entry:selected, entry:selected:focus, spinbutton:selected, spinbutton:selected:focus, .menuitem.button.flat:selected, .list-row:selected, .sidebar:selected { +.view:selected, calendar:selected, label:selected, label:selected:focus, label:selected:hover, .grid-child:selected, entry:selected, entry:selected:focus, spinbutton:selected, spinbutton:selected:focus, modelbutton.flat:selected, +.menuitem.button.flat:selected, .list-row:selected, .sidebar:selected { background-color: #4a90d9; color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); } - .view:insensitive:selected, calendar:insensitive:selected, label:insensitive:selected, .grid-child:insensitive:selected, entry:insensitive:selected, spinbutton:insensitive:selected, .menuitem.button.flat:insensitive:selected, .list-row:insensitive:selected, .sidebar:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label { + .view:insensitive:selected, calendar:insensitive:selected, label:insensitive:selected, .grid-child:insensitive:selected, entry:insensitive:selected, spinbutton:insensitive:selected, modelbutton.flat:insensitive:selected, + .menuitem.button.flat:insensitive:selected, .list-row:insensitive:selected, .sidebar:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label { color: #a5c8ec; } - .view:backdrop:selected, calendar:backdrop:selected, label:backdrop:selected, .grid-child:backdrop:selected, entry:backdrop:selected, spinbutton:backdrop:selected, .menuitem.button.flat:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected { + .view:backdrop:selected, calendar:backdrop:selected, label:backdrop:selected, .grid-child:backdrop:selected, entry:backdrop:selected, spinbutton:backdrop:selected, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected { color: #ffffff; } - .view:backdrop:insensitive:selected, calendar:backdrop:insensitive:selected, label:backdrop:insensitive:selected, .grid-child:backdrop:insensitive:selected, entry:backdrop:insensitive:selected, spinbutton:backdrop:insensitive:selected, .menuitem.button.flat:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected, .sidebar:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label:backdrop, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive label { + .view:backdrop:insensitive:selected, calendar:backdrop:insensitive:selected, label:backdrop:insensitive:selected, .grid-child:backdrop:insensitive:selected, entry:backdrop:insensitive:selected, spinbutton:backdrop:insensitive:selected, modelbutton.flat:backdrop:insensitive:selected, + .menuitem.button.flat:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected, .sidebar:backdrop:insensitive:selected, GtkPlacesSidebar.sidebar .list-row:selected:insensitive label:backdrop, GtkPlacesSidebar.sidebar .list-row:selected:backdrop:insensitive label { color: #80b1e4; } .monospace { -- 2.30.2